package com.pipayshop.domain;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import javax.validation.constraints.NotNull;

import java.io.Serializable;

import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import org.hibernate.validator.constraints.Length;

/**
* 网店商品标签表
* @TableName shop_commodity_tags
*/
public class ShopCommodityTags implements Serializable {

    /**
    * 标签id
    */
    @NotNull(message="[标签id]不能为空")
    @ApiModelProperty("标签id")
    private Integer tagId;
    /**
    * 标签内容
    */
    @NotBlank(message="[标签内容]不能为空")
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("标签内容")
    @Length(max= 255,message="编码长度不能超过255")
    private String content;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    private Date createTime;
    /**
    * 0：启用1：禁用
    */
    @NotNull(message="[0：启用1：禁用]不能为空")
    @ApiModelProperty("0：启用1：禁用")
    private Integer delFlag;

    /**
    * 标签id
    */
    private void setTagId(Integer tagId){
    this.tagId = tagId;
    }

    /**
    * 标签内容
    */
    private void setContent(String content){
    this.content = content;
    }

    /**
    * 创建时间
    */
    private void setCreateTime(Date createTime){
    this.createTime = createTime;
    }

    /**
    * 0：启用1：禁用
    */
    private void setDelFlag(Integer delFlag){
    this.delFlag = delFlag;
    }


    /**
    * 标签id
    */
    private Integer getTagId(){
    return this.tagId;
    }

    /**
    * 标签内容
    */
    private String getContent(){
    return this.content;
    }

    /**
    * 创建时间
    */
    private Date getCreateTime(){
    return this.createTime;
    }

    /**
    * 0：启用1：禁用
    */
    private Integer getDelFlag(){
    return this.delFlag;
    }

}
